Skip to content

Group managed OLA#19593

Open
SebSept wants to merge 51 commits into
glpi-project:mainfrom
SebSept:feature-group-managed-ola
Open

Group managed OLA#19593
SebSept wants to merge 51 commits into
glpi-project:mainfrom
SebSept:feature-group-managed-ola

Conversation

@SebSept
Copy link
Copy Markdown
Contributor

@SebSept SebSept commented Apr 29, 2025

Group managed OLA

Checklist before requesting a review

Please delete options that are not relevant.

  • I have read the CONTRIBUTING document.
  • I have performed a self-review of my code.
  • I have added tests that prove my fix is effective or that my feature works.
  • This change requires a documentation update.

Description

Specifications

  • multiple OLA can be associated to a ticket (no more just a single tto and a single ttr)
  • ola due dates cannot be set manually anymore in a ticket
  • the same ola can be associated multiple times to a ticket, if one is completed.
  • old form params are still supported (olas_id_tto, olas_id_ttr)
  • ola must be associated with a group (if the group has the ability to be assigned to a ticket)
  • ola previously created (without group) can be associated to tickets
  • ola can be associated to ticket by rule and form at the same time
  • completion :
    • tto :
      • when ticket is "taken into account" (add task, add followup) by a user of the ola group
      • when a user of the dedicated group assign itself (or it's group) to the ticket.
      • when a group associated to ola is removed from ticket assigned group
    • ttr :
      • when the ticket is closed or solved
      • when a group associated to ola is removed from ticket assigned group
  • due time delaying :
    • ttr : when the ticket status is WAITING
    • tto : when the ticket status is WAITING and ticket is not assigned to group
  • due_time is not updated on ticket's date update
  • ticket is late if :
    • end_time is defined and > due_time
    • end_time is not defined & due_time is passed
    • ticket status is not WAITING

@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from 028c139 to 6abca80 Compare May 2, 2025 14:45
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from 82524f3 to 73ed39c Compare May 28, 2025 12:06
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from 2cdabea to 6a2478a Compare June 25, 2025 11:40
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from d4e606f to e6660fe Compare June 27, 2025 15:28
@SebSept SebSept force-pushed the feature-group-managed-ola branch from e6660fe to 846746f Compare July 9, 2025 09:23
@SebSept SebSept force-pushed the feature-group-managed-ola branch 6 times, most recently from 0e3a22f to 6b9b8b2 Compare July 18, 2025 14:48
@cedric-anne cedric-anne added this to the 11.1.0 milestone Jul 21, 2025
@SebSept SebSept force-pushed the feature-group-managed-ola branch 4 times, most recently from b679d9c to f359192 Compare July 28, 2025 12:22
Comment thread phpunit/DbTestCase.php Outdated
Comment thread templates/pages/service-levels/levelagreement.html.twig Outdated
Comment thread templates/components/itilobject/service_levels.html.twig Outdated
Comment thread src/Glpi/Dashboard/Provider.php Outdated
@SebSept SebSept force-pushed the feature-group-managed-ola branch 3 times, most recently from 071267e to 9ffbe4f Compare July 29, 2025 15:32
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from ea43204 to 3729b85 Compare August 12, 2025 12:19
orthagh and others added 30 commits May 19, 2026 15:55
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Don't Hardcode ID as 1 because it could be other in galera cluster environments
* add/ inventory import rules manufacturer criteria

* unit test update

* Update tests/functional/RuleMatchedLogTest.php

Co-authored-by: Stanislas <skita@teclib.com>

* Update tests/functional/RuleMatchedLogTest.php

Co-authored-by: Stanislas <skita@teclib.com>

* correction test

---------

Co-authored-by: Stanislas <skita@teclib.com>
# Conflicts:
#	src/CommonITILObject.php
#	src/Ticket.php
…& internal_take_into_account_date

complete "lint and readonly" commit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiple OLA